\hypertarget{classversion_sync_1_1_settings_1_1_settings}{
\section{versionSync.Settings.Settings Class Reference}
\label{classversion_sync_1_1_settings_1_1_settings}\index{versionSync::Settings::Settings@{versionSync::Settings::Settings}}
}


Parser for vsync settings.  




Collaboration diagram for versionSync.Settings.Settings:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=233pt]{classversion_sync_1_1_settings_1_1_settings__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classversion_sync_1_1_settings_1_1_settings_afe76ef90e863bf5348f3bcc7c51bad8a}{\_\-\_\-init\_\-\_\-}
\item 
def \hyperlink{classversion_sync_1_1_settings_1_1_settings_a34492bf10e393ff14c66d5c2fa559bfd}{start\_\-element}
\item 
def \hyperlink{classversion_sync_1_1_settings_1_1_settings_a1798762264ab9b4738c6b8f15e3d0f10}{char\_\-data}
\item 
def \hyperlink{classversion_sync_1_1_settings_1_1_settings_a15ade3185e95bfb0f36cce4ac3a5a667}{parseSettings}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_ad0466b605c97a07b426abf238dea20c2}{
{\bfseries xmlparser}}
\label{classversion_sync_1_1_settings_1_1_settings_ad0466b605c97a07b426abf238dea20c2}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a137c411556dbc4b6270efe6810b652ba}{
{\bfseries settingsFile}}
\label{classversion_sync_1_1_settings_1_1_settings_a137c411556dbc4b6270efe6810b652ba}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a23bd3169ab34059a0990594439fbb153}{
{\bfseries user\_\-home}}
\label{classversion_sync_1_1_settings_1_1_settings_a23bd3169ab34059a0990594439fbb153}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_aec7ee031b5bee6da73b320241dee1617}{
{\bfseries svnWorkingCopy}}
\label{classversion_sync_1_1_settings_1_1_settings_aec7ee031b5bee6da73b320241dee1617}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a0be4886935f0e3fcfa8f810bbe1fbaae}{
{\bfseries tmpworkingcopy}}
\label{classversion_sync_1_1_settings_1_1_settings_a0be4886935f0e3fcfa8f810bbe1fbaae}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a4a6b7b295e6c0db62f8e2bc0867afa26}{
{\bfseries contacts\_\-diffname}}
\label{classversion_sync_1_1_settings_1_1_settings_a4a6b7b295e6c0db62f8e2bc0867afa26}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a569c9804987410db5aedc9676f533e63}{
{\bfseries calendar\_\-diffname}}
\label{classversion_sync_1_1_settings_1_1_settings_a569c9804987410db5aedc9676f533e63}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a0364ab87a5d6889af5fb3dee54757972}{
{\bfseries memos\_\-diffname}}
\label{classversion_sync_1_1_settings_1_1_settings_a0364ab87a5d6889af5fb3dee54757972}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a5a8655f45c79a8cfb5ac5ac5b3984554}{
{\bfseries svnServer}}
\label{classversion_sync_1_1_settings_1_1_settings_a5a8655f45c79a8cfb5ac5ac5b3984554}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_adc4dfb928d071413435a955e9d3ea4d5}{
{\bfseries svnRepoName}}
\label{classversion_sync_1_1_settings_1_1_settings_adc4dfb928d071413435a955e9d3ea4d5}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a1e6c98de687d0d098e777a143d9efd21}{
{\bfseries svnUser}}
\label{classversion_sync_1_1_settings_1_1_settings_a1e6c98de687d0d098e777a143d9efd21}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_ae38c46956122bacc88d6e53617d8773c}{
{\bfseries svnPassword}}
\label{classversion_sync_1_1_settings_1_1_settings_ae38c46956122bacc88d6e53617d8773c}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_acc6956a9c7fa74d51492fdb309439500}{
{\bfseries icspath}}
\label{classversion_sync_1_1_settings_1_1_settings_acc6956a9c7fa74d51492fdb309439500}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a888a8ee89c1ff0d4a55e442b3d151170}{
{\bfseries contactspath}}
\label{classversion_sync_1_1_settings_1_1_settings_a888a8ee89c1ff0d4a55e442b3d151170}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_ae6159d58af4d06566616751bf63397c0}{
{\bfseries memospath}}
\label{classversion_sync_1_1_settings_1_1_settings_ae6159d58af4d06566616751bf63397c0}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a9e8533ef6f3f6e1cf08b85869b8533e5}{
{\bfseries versiontimer}}
\label{classversion_sync_1_1_settings_1_1_settings_a9e8533ef6f3f6e1cf08b85869b8533e5}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a1ca56c320ca0284efe165ca58ae86efe}{
{\bfseries fts\_\-db}}
\label{classversion_sync_1_1_settings_1_1_settings_a1ca56c320ca0284efe165ca58ae86efe}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a9476444f19e4e7d6a4898b5729066d8e}{
{\bfseries fts\_\-db\_\-window\_\-size}}
\label{classversion_sync_1_1_settings_1_1_settings_a9476444f19e4e7d6a4898b5729066d8e}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a8f29c929290d493b4e178deb3f126702}{
{\bfseries garbage\_\-year\_\-threshold}}
\label{classversion_sync_1_1_settings_1_1_settings_a8f29c929290d493b4e178deb3f126702}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_adf93734ee337a02848f3371334035837}{
{\bfseries garbage\_\-size\_\-threshold}}
\label{classversion_sync_1_1_settings_1_1_settings_adf93734ee337a02848f3371334035837}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a58ea08688601c10e0d21194b6eb6b2f0}{
string {\bfseries svnWorkingCopy} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a58ea08688601c10e0d21194b6eb6b2f0}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_aa4770111a9b17d6c2b9825f04d1913b6}{
string {\bfseries diffworkingcopy} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_aa4770111a9b17d6c2b9825f04d1913b6}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_af24724956f92c8152330aaeb563cc1ae}{
string {\bfseries contacts\_\-diffname} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_af24724956f92c8152330aaeb563cc1ae}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a2005c9b345db7958a8e434100b36ab94}{
string {\bfseries memos\_\-diffname} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a2005c9b345db7958a8e434100b36ab94}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a3a3f490340c96c9b49cbda756c4a9d80}{
string {\bfseries calendar\_\-diffname} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a3a3f490340c96c9b49cbda756c4a9d80}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a36aeaf634db41b9fb553879ccc8f82c5}{
string {\bfseries svnServer} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a36aeaf634db41b9fb553879ccc8f82c5}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_ae71aba81d3839e76f446c023631783f3}{
string {\bfseries svnRepoName} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_ae71aba81d3839e76f446c023631783f3}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_ae77a9876d31e6f5830a2edc49593a570}{
string {\bfseries svnUser} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_ae77a9876d31e6f5830a2edc49593a570}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a9e60d2fbadf1264e83cf33aa0d3771de}{
string {\bfseries svnPassword} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a9e60d2fbadf1264e83cf33aa0d3771de}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_ab0b21c82f91e3f304cedf823ae6a5a91}{
string {\bfseries icspath} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_ab0b21c82f91e3f304cedf823ae6a5a91}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_aab129a72aea36f23dbb61cf4756b52ca}{
string {\bfseries contactspath} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_aab129a72aea36f23dbb61cf4756b52ca}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a91b30cd919db6e5b0dc8dbbdc98f0404}{
string {\bfseries memospath} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a91b30cd919db6e5b0dc8dbbdc98f0404}

\item 
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a0f1766abe8694f4135f7e8ee688704d6}{
string {\bfseries versiontimer} = ''}
\label{classversion_sync_1_1_settings_1_1_settings_a0f1766abe8694f4135f7e8ee688704d6}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Parser for vsync settings. \begin{DoxyAuthor}{Author}
Alessio Di Pietro 

Irene Scionti \begin{DoxyVerb}
Parse versionSync settings from an xml file
\end{DoxyVerb}
 
\end{DoxyAuthor}


Definition at line 6 of file Settings.py.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{classversion_sync_1_1_settings_1_1_settings_afe76ef90e863bf5348f3bcc7c51bad8a}{
\index{versionSync::Settings::Settings@{versionSync::Settings::Settings}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!versionSync::Settings::Settings@{versionSync::Settings::Settings}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.Settings.Settings.\_\-\_\-init\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{settingsFilePath}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1_settings_1_1_settings_afe76ef90e863bf5348f3bcc7c51bad8a}

\begin{DoxyParams}{Parameters}
{\em settingsFilePath} & path to settings.xml file \begin{DoxyVerb}
Constructor
\end{DoxyVerb}
 \\
\hline
\end{DoxyParams}


Definition at line 25 of file Settings.py.



\subsection{Member Function Documentation}
\hypertarget{classversion_sync_1_1_settings_1_1_settings_a1798762264ab9b4738c6b8f15e3d0f10}{
\index{versionSync::Settings::Settings@{versionSync::Settings::Settings}!char\_\-data@{char\_\-data}}
\index{char\_\-data@{char\_\-data}!versionSync::Settings::Settings@{versionSync::Settings::Settings}}
\subsubsection[{char\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.Settings.Settings.char\_\-data (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{data}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1_settings_1_1_settings_a1798762264ab9b4738c6b8f15e3d0f10}
\begin{DoxyVerb}
Detects xml content tag
\end{DoxyVerb}
 

Definition at line 75 of file Settings.py.

\hypertarget{classversion_sync_1_1_settings_1_1_settings_a15ade3185e95bfb0f36cce4ac3a5a667}{
\index{versionSync::Settings::Settings@{versionSync::Settings::Settings}!parseSettings@{parseSettings}}
\index{parseSettings@{parseSettings}!versionSync::Settings::Settings@{versionSync::Settings::Settings}}
\subsubsection[{parseSettings}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.Settings.Settings.parseSettings (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1_settings_1_1_settings_a15ade3185e95bfb0f36cce4ac3a5a667}
\begin{DoxyVerb}
Parse settings from xml file
\end{DoxyVerb}
 

Definition at line 115 of file Settings.py.

\hypertarget{classversion_sync_1_1_settings_1_1_settings_a34492bf10e393ff14c66d5c2fa559bfd}{
\index{versionSync::Settings::Settings@{versionSync::Settings::Settings}!start\_\-element@{start\_\-element}}
\index{start\_\-element@{start\_\-element}!versionSync::Settings::Settings@{versionSync::Settings::Settings}}
\subsubsection[{start\_\-element}]{\setlength{\rightskip}{0pt plus 5cm}def versionSync.Settings.Settings.start\_\-element (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{name, }
\item[{}]{attrs}
\end{DoxyParamCaption}
)}}
\label{classversion_sync_1_1_settings_1_1_settings_a34492bf10e393ff14c66d5c2fa559bfd}
\begin{DoxyVerb}
Detects an xml opening tag
\end{DoxyVerb}
 

Definition at line 34 of file Settings.py.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/alessio/workspace/versionSync/versionSync/src/versionSync/Settings.py\end{DoxyCompactItemize}
